package com.qike.duola.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Author: Eric.zhou
 * @Date: 2020/8/25 15:54
 */
@ApiModel("编辑员工")
public class UserEditDto {

    @ApiModelProperty(value = "id",required = true)
    private Long id;
    @ApiModelProperty(value = "姓名",required = true)
    private String name;
    @ApiModelProperty(value = "年龄",required = true)
    private Integer age;
    @ApiModelProperty(value = "性别 0女 1男",required = true)
    private Integer sex;
    @ApiModelProperty(value = "地址",required = true)
    private String address;
    @ApiModelProperty(value = "联系方式",required = true)
    private String phone;
    @ApiModelProperty(value = "银行卡号",required = true)
    private String banNo;
    @ApiModelProperty(value = "入职时间",required = true)
    private String joinTime;
    @ApiModelProperty(value = "离职时间",required = true)
    private String outTime;
    @ApiModelProperty(value = "离职原因")
    private String outReason;
    @ApiModelProperty(value = "紧急联系人",required = true)
    private String urgentName;
    @ApiModelProperty(value = "紧急联系人电话",required = true)
    private String urgentPhone;
    @ApiModelProperty(value = "是否离职 0否 1是",required = true)
    private Integer isLeave;
    @ApiModelProperty(value = "是否试用期  0否 1是",required = true)
    private Integer isOnTry;
    @ApiModelProperty(value = "试用时长开始",required = true)
    private Long tryTimeStart;
    @ApiModelProperty(value = "试用时长结束",required = true)
    private Long tryTimeEnd;
    @ApiModelProperty(value = "部门id",required = true)
    private Integer deptId;
    @ApiModelProperty(value = "职位",required = true)
    private String employee;
    @ApiModelProperty(value = "角色id",required = true)
    private Long roleId;
    @ApiModelProperty(value = "身份证正面地址",required = true)
    private String idCardFront;
    @ApiModelProperty(value = "身份证背面地址",required = true)
    private String idCardBack;
    @ApiModelProperty(value = "荣誉证书地址")
    private String resume;
    @ApiModelProperty(value = "简历")
    private String certificate;

    public String getOutReason() {
        return outReason;
    }

    public void setOutReason(String outReason) {
        this.outReason = outReason;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getBanNo() {
        return banNo;
    }

    public void setBanNo(String banNo) {
        this.banNo = banNo;
    }

    public String getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(String joinTime) {
        this.joinTime = joinTime;
    }

    public String getOutTime() {
        return outTime;
    }

    public void setOutTime(String outTime) {
        this.outTime = outTime;
    }

    public String getUrgentName() {
        return urgentName;
    }

    public void setUrgentName(String urgentName) {
        this.urgentName = urgentName;
    }

    public String getUrgentPhone() {
        return urgentPhone;
    }

    public void setUrgentPhone(String urgentPhone) {
        this.urgentPhone = urgentPhone;
    }

    public Integer getIsLeave() {
        return isLeave;
    }

    public void setIsLeave(Integer isLeave) {
        this.isLeave = isLeave;
    }

    public Integer getIsOnTry() {
        return isOnTry;
    }

    public void setIsOnTry(Integer isOnTry) {
        this.isOnTry = isOnTry;
    }

    public Long getTryTimeStart() {
        return tryTimeStart;
    }

    public void setTryTimeStart(Long tryTimeStart) {
        this.tryTimeStart = tryTimeStart;
    }

    public Long getTryTimeEnd() {
        return tryTimeEnd;
    }

    public void setTryTimeEnd(Long tryTimeEnd) {
        this.tryTimeEnd = tryTimeEnd;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getEmployee() {
        return employee;
    }

    public void setEmployee(String employee) {
        this.employee = employee;
    }

    public Long getRoleId() {
        return roleId;
    }

    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    public String getIdCardFront() {
        return idCardFront;
    }

    public void setIdCardFront(String idCardFront) {
        this.idCardFront = idCardFront;
    }

    public String getIdCardBack() {
        return idCardBack;
    }

    public void setIdCardBack(String idCardBack) {
        this.idCardBack = idCardBack;
    }

    public String getResume() {
        return resume;
    }

    public void setResume(String resume) {
        this.resume = resume;
    }

    public String getCertificate() {
        return certificate;
    }

    public void setCertificate(String certificate) {
        this.certificate = certificate;
    }
}
